﻿using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace Syx.Webapi.AppCode.Entities {

	[JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)]
	public partial class ADDRESS {

		[JsonProperty, Column(Name = "TAB_ID", DbType = "NUMBER(22)", IsPrimary = true)]
		public decimal TABID { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string BCLASS { get; set; }

		[JsonProperty, Column(Name = "BCLASS_NAME", DbType = "VARCHAR2(50 BYTE)")]
		public string BCLASSNAME { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string BCODE { get; set; }

		[JsonProperty, Column(Name = "BCODE_JK", DbType = "VARCHAR2(50 BYTE)")]
		public string BCODEJK { get; set; }

		[JsonProperty, Column(Name = "BKIND_CODE", DbType = "VARCHAR2(50 BYTE)")]
		public string BKINDCODE { get; set; }

		[JsonProperty, Column(Name = "BKIND_NAME", DbType = "VARCHAR2(50 BYTE)")]
		public string BKINDNAME { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string BNAME { get; set; }

		[JsonProperty, Column(Name = "BNAME_EN", DbType = "VARCHAR2(50 BYTE)")]
		public string BNAMEEN { get; set; }

		[JsonProperty, Column(Name = "BNAME_JK", DbType = "VARCHAR2(50 BYTE)")]
		public string BNAMEJK { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string BORDERNO { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string BREMARK { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string BSPECI { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string BZJM { get; set; }

		[JsonProperty, Column(Name = "FLAG_ADD1", DbType = "VARCHAR2(50 BYTE)")]
		public string FLAGADD1 { get; set; }

		[JsonProperty, Column(Name = "FLAG_ADD2", DbType = "VARCHAR2(50 BYTE)")]
		public string FLAGADD2 { get; set; }

		[JsonProperty, Column(Name = "FLAG_ADD3", DbType = "VARCHAR2(50 BYTE)")]
		public string FLAGADD3 { get; set; }

		[JsonProperty, Column(Name = "FLAG_ADD4", DbType = "VARCHAR2(50 BYTE)")]
		public string FLAGADD4 { get; set; }

		[JsonProperty, Column(Name = "FROM_JK", DbType = "VARCHAR2(50 BYTE)")]
		public string FROMJK { get; set; }

		[JsonProperty, Column(Name = "INT_ADD1", DbType = "VARCHAR2(50 BYTE)")]
		public string INTADD1 { get; set; }

		[JsonProperty, Column(Name = "INT_ADD2", DbType = "VARCHAR2(50 BYTE)")]
		public string INTADD2 { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string ISALWARYS { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string ISCLOSE { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string ISFILTER { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string ISUSE { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(50 BYTE)")]
		public string ISVISIBLE { get; set; }

		[JsonProperty, Column(Name = "STR_ADD1", DbType = "VARCHAR2(50 BYTE)")]
		public string STRADD1 { get; set; }

		[JsonProperty, Column(Name = "STR_ADD2", DbType = "VARCHAR2(50 BYTE)")]
		public string STRADD2 { get; set; }

		[JsonProperty, Column(Name = "STR_ADD3", DbType = "VARCHAR2(50 BYTE)")]
		public string STRADD3 { get; set; }

	}

}
